package com.hsjk.szwj.module.member.controller.admin.user.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * @author chenjiawei
 * @desc
 * @Date 2023/09/09 23:42
 **/
@Data
public class AdminMemberRespVO {
    @Schema(description = "字典数据编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024")
    private Long id;

    @Schema(description = "用户昵称", requiredMode = Schema.RequiredMode.REQUIRED, example = "")
    private String nickname;

    @Schema(description = "用户头像", requiredMode = Schema.RequiredMode.REQUIRED, example = "")
    private String avatar;

    @Schema(description = "帐号状态 0:开启 1：关闭", requiredMode = Schema.RequiredMode.REQUIRED, example = "")
    private Integer status;

    @Schema(description = "手机", requiredMode = Schema.RequiredMode.REQUIRED, example = "")
    private String mobile;

    @Schema(description = "最后登录时间", requiredMode = Schema.RequiredMode.REQUIRED, example = "")
    private LocalDateTime loginDate;

    @Schema(description = "创建时间", requiredMode = Schema.RequiredMode.REQUIRED, example = "")
    private LocalDateTime createTime;

    @Schema(description = "最后更新时间", requiredMode = Schema.RequiredMode.REQUIRED, example = "")
    private LocalDateTime updateTime;

    /**
     * 邀请人id
     */
    private Long inviterMemberId;

    private String inviterNickname;

    private String inviterAvatar;
}
